int split_int(int n, int m)
{
	if (n < 1 || m < 1) return 0;
	if (n == 1 || m == 1) return 1;
	if(n < m) return split_int(n, n);
	if (n == m) return split_int(n, m - 1) + 1;
	return split_int(n, m-1) + split_int(n - m, m);
}
